/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.row {
  margin-left: -20px;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
  line-height: 0;
}
.row:after {
  clear: both;
}
[class*="span[^_]"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 988px;
}
.span18 {
  width: 988px;
}
.span17 {
  width: 932px;
}
.span16 {
  width: 876px;
}
.span15 {
  width: 820px;
}
.span14 {
  width: 764px;
}
.span13 {
  width: 708px;
}
.span12 {
  width: 652px;
}
.span11 {
  width: 596px;
}
.span10 {
  width: 540px;
}
.span9 {
  width: 484px;
}
.span8 {
  width: 428px;
}
.span7 {
  width: 372px;
}
.span6 {
  width: 316px;
}
.span5 {
  width: 260px;
}
.span4 {
  width: 204px;
}
.span3 {
  width: 148px;
}
.span2 {
  width: 92px;
}
.span1 {
  width: 36px;
}
.offset18 {
  margin-left: 1028px;
}
.offset17 {
  margin-left: 972px;
}
.offset16 {
  margin-left: 916px;
}
.offset15 {
  margin-left: 860px;
}
.offset14 {
  margin-left: 804px;
}
.offset13 {
  margin-left: 748px;
}
.offset12 {
  margin-left: 692px;
}
.offset11 {
  margin-left: 636px;
}
.offset10 {
  margin-left: 580px;
}
.offset9 {
  margin-left: 524px;
}
.offset8 {
  margin-left: 468px;
}
.offset7 {
  margin-left: 412px;
}
.offset6 {
  margin-left: 356px;
}
.offset5 {
  margin-left: 300px;
}
.offset4 {
  margin-left: 244px;
}
.offset3 {
  margin-left: 188px;
}
.offset2 {
  margin-left: 132px;
}
.offset1 {
  margin-left: 76px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.0242914979757085%;
  *margin-left: 1.9736842105263157%;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.0242914979757085%;
}
.row-fluid .span18 {
  width: 100%;
  *width: 99.9493927125506%;
}
.row-fluid .span17 {
  width: 94.33198380566802%;
  *width: 94.28137651821862%;
}
.row-fluid .span16 {
  width: 88.66396761133603%;
  *width: 88.61336032388664%;
}
.row-fluid .span15 {
  width: 82.99595141700405%;
  *width: 82.94534412955466%;
}
.row-fluid .span14 {
  width: 77.32793522267207%;
  *width: 77.27732793522267%;
}
.row-fluid .span13 {
  width: 71.65991902834008%;
  *width: 71.60931174089069%;
}
.row-fluid .span12 {
  width: 65.9919028340081%;
  *width: 65.9412955465587%;
}
.row-fluid .span11 {
  width: 60.323886639676104%;
  *width: 60.27327935222671%;
}
.row-fluid .span10 {
  width: 54.65587044534413%;
  *width: 54.60526315789473%;
}
.row-fluid .span9 {
  width: 48.987854251012145%;
  *width: 48.93724696356275%;
}
.row-fluid .span8 {
  width: 43.31983805668016%;
  *width: 43.26923076923077%;
}
.row-fluid .span7 {
  width: 37.65182186234817%;
  *width: 37.601214574898776%;
}
.row-fluid .span6 {
  width: 31.983805668016196%;
  *width: 31.933198380566804%;
}
.row-fluid .span5 {
  width: 26.31578947368421%;
  *width: 26.265182186234817%;
}
.row-fluid .span4 {
  width: 20.647773279352226%;
  *width: 20.597165991902834%;
}
.row-fluid .span3 {
  width: 14.979757085020243%;
  *width: 14.92914979757085%;
}
.row-fluid .span2 {
  width: 9.31174089068826%;
  *width: 9.261133603238866%;
}
.row-fluid .span1 {
  width: 3.643724696356275%;
  *width: 3.5931174089068825%;
}
.row-fluid .offset18 {
  margin-left: 104.04858299595142%;
  *margin-left: 103.94736842105263%;
}
.row-fluid .offset18:first-child {
  margin-left: 102.02429149797571%;
  *margin-left: 101.92307692307692%;
}
.row-fluid .offset17 {
  margin-left: 98.38056680161944%;
  *margin-left: 98.27935222672065%;
}
.row-fluid .offset17:first-child {
  margin-left: 96.35627530364373%;
  *margin-left: 96.25506072874494%;
}
.row-fluid .offset16 {
  margin-left: 92.71255060728745%;
  *margin-left: 92.61133603238866%;
}
.row-fluid .offset16:first-child {
  margin-left: 90.68825910931174%;
  *margin-left: 90.58704453441295%;
}
.row-fluid .offset15 {
  margin-left: 87.04453441295547%;
  *margin-left: 86.94331983805668%;
}
.row-fluid .offset15:first-child {
  margin-left: 85.02024291497976%;
  *margin-left: 84.91902834008097%;
}
.row-fluid .offset14 {
  margin-left: 81.37651821862349%;
  *margin-left: 81.2753036437247%;
}
.row-fluid .offset14:first-child {
  margin-left: 79.35222672064778%;
  *margin-left: 79.25101214574899%;
}
.row-fluid .offset13 {
  margin-left: 75.7085020242915%;
  *margin-left: 75.60728744939271%;
}
.row-fluid .offset13:first-child {
  margin-left: 73.6842105263158%;
  *margin-left: 73.582995951417%;
}
.row-fluid .offset12 {
  margin-left: 70.04048582995952%;
  *margin-left: 69.93927125506073%;
}
.row-fluid .offset12:first-child {
  margin-left: 68.01619433198381%;
  *margin-left: 67.91497975708502%;
}
.row-fluid .offset11 {
  margin-left: 64.37246963562752%;
  *margin-left: 64.27125506072873%;
}
.row-fluid .offset11:first-child {
  margin-left: 62.348178137651814%;
  *margin-left: 62.246963562753024%;
}
.row-fluid .offset10 {
  margin-left: 58.70445344129554%;
  *margin-left: 58.60323886639675%;
}
.row-fluid .offset10:first-child {
  margin-left: 56.68016194331984%;
  *margin-left: 56.57894736842105%;
}
.row-fluid .offset9 {
  margin-left: 53.03643724696356%;
  *margin-left: 52.93522267206477%;
}
.row-fluid .offset9:first-child {
  margin-left: 51.012145748987855%;
  *margin-left: 50.910931174089065%;
}
.row-fluid .offset8 {
  margin-left: 47.368421052631575%;
  *margin-left: 47.267206477732785%;
}
.row-fluid .offset8:first-child {
  margin-left: 45.34412955465587%;
  *margin-left: 45.24291497975708%;
}
.row-fluid .offset7 {
  margin-left: 41.70040485829959%;
  *margin-left: 41.5991902834008%;
}
.row-fluid .offset7:first-child {
  margin-left: 39.67611336032388%;
  *margin-left: 39.57489878542509%;
}
.row-fluid .offset6 {
  margin-left: 36.03238866396761%;
  *margin-left: 35.931174089068826%;
}
.row-fluid .offset6:first-child {
  margin-left: 34.008097165991906%;
  *margin-left: 33.906882591093115%;
}
.row-fluid .offset5 {
  margin-left: 30.364372469635626%;
  *margin-left: 30.263157894736842%;
}
.row-fluid .offset5:first-child {
  margin-left: 28.340080971659916%;
  *margin-left: 28.238866396761136%;
}
.row-fluid .offset4 {
  margin-left: 24.696356275303643%;
  *margin-left: 24.59514170040486%;
}
.row-fluid .offset4:first-child {
  margin-left: 22.672064777327932%;
  *margin-left: 22.570850202429153%;
}
.row-fluid .offset3 {
  margin-left: 19.02834008097166%;
  *margin-left: 18.927125506072873%;
}
.row-fluid .offset3:first-child {
  margin-left: 17.00404858299595%;
  *margin-left: 16.902834008097166%;
}
.row-fluid .offset2 {
  margin-left: 13.360323886639677%;
  *margin-left: 13.25910931174089%;
}
.row-fluid .offset2:first-child {
  margin-left: 11.336032388663968%;
  *margin-left: 11.234817813765181%;
}
.row-fluid .offset1 {
  margin-left: 7.692307692307692%;
  *margin-left: 7.591093117408907%;
}
.row-fluid .offset1:first-child {
  margin-left: 5.668016194331983%;
  *margin-left: 5.566801619433199%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}
@-ms-viewport {
  width: device-width;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none !important;
}
.visible-tablet {
  display: none !important;
}
.hidden-desktop {
  display: none !important;
}
.visible-desktop {
  display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
